//
//  TJTemplatePresent.h
//  BaoDian
//
//  Created by mac on 2024/8/15.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface TJTemplatePresent : NSObject

+ (void)loadCarouselDataComplete:(void (^__nullable)(NSArray *datas, NSError * _Nullable error))complete;
+ (void)loadIndustryListComplete:(void (^__nullable)(NSArray *datas, NSError * _Nullable error))complete;
+ (void)loadIndustryDataWithId:(NSString *)Id pageIndex:(NSInteger)pageIndex complete:(void (^__nullable)(NSArray *datas, NSError * _Nullable error))complete;
+ (void)loadTemplateDetailDataWithId:(NSString *)Id complete:(void (^__nullable)(NSDictionary *data, NSError * _Nullable error))complete;
+ (void)queryVideoResultDataWithId:(NSString *)Id  complete:(void (^__nullable)(NSDictionary *data, NSError * _Nullable error))complete;
+ (void)saveTemplateDetailDataWithId:(NSString *)Id videoId:(NSString *)videoId materialJsonObj:(NSDictionary *)materialJsonObj complete:(void (^__nullable)(NSDictionary *data, NSError * _Nullable error))complete;

+ (void)createShareId:(NSString *)text hasPoi:(BOOL)hasPoi videoEditId:(NSString *)videoEditId complete:(void (^__nullable)(NSDictionary *data, NSError * _Nullable error))complete;

+ (void)updateClockPlanWithId:(NSString *)Id status:(NSString *)status complete:(void (^__nullable)(NSError * _Nullable error))complete;
+ (void)loadTempleteGatherDataWithId:(NSString *)Id pageIndex:(NSInteger)pageIndex complete:(void (^__nullable)(NSArray *datas, NSError * _Nullable error))complete;
+ (void)loadTemplateGatherDetailDataWithId:(NSString *)Id complete:(void (^__nullable)(NSDictionary *data, NSError * _Nullable error))complete;
+ (void)getVersionDataComplete:(void (^__nullable)(NSDictionary *data, NSError * _Nullable error))complete;

@end

NS_ASSUME_NONNULL_END
